class Person:
    def __init__(self):
        self.__age=18   #私有化实例属性
        pass
    @property
    def age(self):
        return self.__age
    @age.setter
    def age(self,age):
        self.__age=age
        pass
    # age=property(getAge,setAge)
    pass
xm=Person()
# print(xm.getAge())
# xm.setAge(25)
# print(xm.getAge())
print(xm.age)
xm.age=66
print(xm.age)
# 使用装饰器@property实现
# 方法名与私有属性名保持一致
# getter与setter方法名保持一致
# 在getter方法上面加上装饰器@property，在setter方法名上面加上@getter方法名.setter


